package com.ruoyi.project.medicinal.mapper;

import com.ruoyi.project.medicinal.domain.StockProvider;

import java.util.List;

public interface ProviderMapper {

    /**
     * 查询供应商
     * @param provider 生产供应商信息
     * @return 供应商集合
     */

    List<StockProvider> selectProvList(StockProvider provider);

    /**
     * 新增供应商信息
     *
     * @param provider 供应商信息
     * @return 结果
     */
    public int insertProv(StockProvider provider);

    /**
     * 回显
     * 通过供应商ID查询供应商信息
     *
     * @param providerId 供应商ID
     * @return 角色对象信息
     */
    public StockProvider selectProvById(Long providerId);

    /**
     * 修改保存供应商信息
     *
     * @param provider 供应商信息
     * @return 结果
     */
    public int updateProv(StockProvider provider);

    /**
     * 批量删除供应商信息
     *
     * @param providerId 需要删除的供应商ID
     * @return 结果
     */
    public int deleteProvByIds(Long[] providerId);
}
